<!-- Web Upload (Data) HTML File -->
<!-- Reveions History ...
	Rev 1.00 at 2015/02/23 by Max Yin:
		1. First time create
	Rev 1.01 at 2015/07/08 by Max Yin:
		1. 由標楷體, 改成新細明體
		2. 各栏位增加栏位框, 并置中显示排版
		3. Upload 的 WSID 增加重复多站选择	
		4. Upload 的 FTP 增加文件视窗选择, 是否上传档案勾选
		5. Upload 的 FTP 路径范例写法
	Rev 1.03 at 2015/07/30 by Max Yin:
		1. 增加第一次选择各站后, ftp 上传路径资料, 会自动带入输入时的 P/N 。
	Rev 1.04 at 2015/09/09 by Max Yin:
		1. 新增 2D Label 的 S/N 字串范围的判斷。
	Rev 1.05 at 2015/11/22 by Max Yin:
		1. 新增加 SMT 部分的a.线别Line,b.板面Panel。
	Reb 1.08 at 2015/12/08 by Max,
		1. Web SMT upload 增加-回流焊的选项。(eric_liang)
		2. Web SMT upload/download, 由填入栏位改为下拉选单。(eric_liang)
		3. Web Upload/Downlaod 新增加 ESD 下拉选单。(jianwei_wang)
		4. 移除 ftp IP 的栏位输入, 由 Web 程式内定 FTP 路径。(Lucas)
-->
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html"  charset="UTF-8">
		<script type="text/javascript" src="./js/jquery-1.3.2.min.js"></script>
		<!-- <script language="javascript"> -->
		<script type="text/javascript">
			$(function(){
				$("#submit_button").click(function(){
					var input_pn = $('#input_pn').val();
					var input_wsid = $('#input_wsid').val();
					var webul_mfg_ver = $('#webul_mfg_ver').val();
					var input_work_order = $('#input_work_order').val();
					var html = $.ajax({
						type: "POST",
						url: "sop_warn.php",
						data:{'input_pn':input_pn,'input_wsid':input_wsid,'webul_mfg_ver':webul_mfg_ver,'input_work_order':input_work_order},
						dataType:'json',
						async: false
					}).responseText;
					if(html!=0){
						alert(html);
					}
					var root = document.getElementById("upload_file").value; 
					myform.root.value = root;
				});
			});
			function AddStr() { 
				// 从document对象中，获取select标签
				if (0) {
					var SelectValue = document.getElementById("webul_select_wsid");
					var showSt = "";
					
					for (var i=0; i<SelectValue.options.length; i++) {
						if ( SelectValue.options[i].value == true ) {
							if ( showSt == "" ) {
								showSt = SelectValue.options[i].value;
							} else {
								showSt += ","+SelectValue.options[i].value;
							}
						}
					}
					document.getElementById("input_wsid").value = showSt;
				} else {
					var SelectValue = document.getElementById("webul_select_wsid").value;
					var InputPN     = document.getElementById("input_pn").value;
					var InputValue  = document.getElementById("input_wsid").value;
					var into_show   = 1;
					
					if ( InputPN == '' ) InputPN = '<P/N>';
					if ( document.getElementById("input_wsid").value != '' ) {
						switch (SelectValue) {
							case "F/T":
							case "F/T-B":
							case "B/I":
							case "H/P":
							case "DL":
							case "ICT":
							case "SCT":
							case "ICT_SOP":
							case "SCT_SOP":
								// For F/T can be entry after F/T-B,F/T-B-C1,F/T-B1,F/T-B2 string ...
								var SplitStr = InputValue.split(","); //把字符串变为一个数组！
								SplitStr.forEach(
									function(ArryValue) {
										if ( ArryValue == SelectValue ) {
											into_show = 0;
											return;
										}
									}
								)
								break;
							default:
								if ( InputValue.indexOf(SelectValue) > -1 ) {
									into_show = 0;
								}
								break;
						}
					}
					
					if ( into_show == 1 ) {
						if ( document.getElementById("input_wsid").value == '' ) {
							// To show wsid string to input area ...
							document.getElementById("input_wsid").value = SelectValue;
							// InputValue = document.getElementById("input_wsid").value;
						} else {
							document.getElementById("input_wsid").value += ","+SelectValue;
							// InputValue = document.getElementById("input_wsid").value;
						}
						
						if ( InputValue.indexOf('SMT') > -1 || InputValue.indexOf('FLASH') > -1 || InputValue.indexOf('ROUTER') > -1 || InputValue.indexOf('WS-PROFILE') > -1 || InputValue.indexOf('DOC') > -1 || InputValue.indexOf('ESD') > -1 ) {
							document.getElementById("upload_2D_Label").value = "N/A";
						} else {
							document.getElementById("upload_2D_Label").value = "";
						}
					}
				}
			}
			
			function showwork_order(){
				if((document.getElementById("webul_select_wsid").value =="FLASH")&&(document.getElementById("input_work_order").value !="G")&&(document.getElementById("input_work_order").value !="N/A") ){
					$("#input_Order").show();
				}else {
					console.log("b");
					$("#input_Order").hide();
					document.getElementById("input_Order").value="" ;
				}
				if(document.getElementById("webul_select_wsid").value =="FLASH"){
					$("#tr_webul_label").show();
					console.log("b");
				}else {
					$("#tr_webul_label").hide();
					document.getElementById("webul_label").value="" ;
				}
			}
			/*
			function show_root() { 
				var root = document.getElementById("upload_file").value; 
				myform.root.value = root;
			}
			*/
			
			function ClearStr() { 
				document.getElementById("input_wsid").value = "";
			}
		</script>
	</head>
	<body background="pic/background_06.gif">
	<font face="新細明體,time new roman,Arial">
		<center>
			<font size="5" color="#0000FF"><b>--- 请输入,新增程式/文件的上传资料 ---</b></font><br>
			<hr>
			<form name="form1" method="POST" action="webul_upload_result.php" enctype="multipart/form-data"><br>
				<table border="2" width="75%">
					<tr bgcolor="#FF66CC"><th width="25%">Item(項目)</th><th width="45%">Input(输入)</th><th width="30%">Note(备注)</th></tr>
					<tr><th>Part Number(产品料号)</th><th><input type="text" id='input_pn' name="webul_pn" maxlength="1024" size="45"></th><th><font size='2' color='#FF0000'><b>P/T站及之后站别的 PN, 在使用N阶或C阶, 须与流程卡(新)一致。若多组P/N上传相同档案，请用逗号','区分Ex:CRL615766000A,CRL615766007A,...。ROUTER(捞版),WS-PROFILE,ESD,DOC(文件)此处填'N/A'</b></font></th></tr>
					<tr><th>WSID(站別)</th>
						<th><select id='webul_select_wsid' name='webul_select_wsid' style="width:180px;" size="1" onclick="showwork_order();">
							<?php 
									require_once('class_package/common.php');
								//查詢所有的站別
								$result=setting_select();
								if(!$result){						
									echo "<script>alert('MySql資料庫搜尋失敗, 請跟開發人員查明原因...');</script>";
									exit();
								}
								$rows = mysqli_num_rows($result);		// 返回结果集中栏位的数量。	
			
								
								if ($rows == 0) { 
									echo "<option value='null'>null data</option>";
								} else {									
									while ( $getArray = mysqli_fetch_array($result,MYSQLI_ASSOC) ) {
										$put_wsid        = $getArray['web_wsid'];
										echo "<option value=$put_wsid>$put_wsid</option>";
									}
								}
							?> 
						</select>&nbsp;<input type="button" value="Add( 新增 )" onclick="AddStr();"><br>
						<input id="input_wsid" name="webul_wsid" type="text" maxlength="45" size="45"/></th><th><font size="2" color="#FF0000"><b>若多个站别,请通过Add(新增)按钮方式增加(浏览器版本需IE10以上或百度其它浏览器)，若不能正常添加，请以','逗号作区隔手动方式添加,Ex:F/T-B,B/I,...</b></font></th>
					</tr>
					<tr><th>TPVER(程式版本)</th><th><input id="webul_mfg_ver" name="webul_mfg_ver" type="text" maxlength="45" size="45"/></th><th></th></tr>
					<!-- 
						If upload file over 8MB, the recive *.php occured
						Warning: POST Content-Length of 23920531 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
						It need to php.ini to setting...
						;脚本解析输入数据(类似 POST 和 GET)允许的最大时间，单位是秒。 它从接收所有数据到开始执行脚本进行测量的。 
						max_execution_time = 4800	;for 80 mins timeout
						max_input_time = 4800		;for 80 mins timeout
						
						;允许客户端单个POST请求发送的最大数据
						post_max_size = 2.5G
						
						;是否开启文件上传功能
						file_uploads = On
						
						;文件上传的临时存放目录(如果不指定，使用系统默认的临时目录)
						upload_tmp_dir = "C:/xampp/tmp"

						;允许单个请求上传的最大文件大小
						upload_max_filesize = 2.5G

						;允许单个POST请求同时上传的最大文件数量
						max_file_uploads = 20
						
						After, to setting finished to restart Web Server of Apache...
					-->
					<tr><th>Work Order(工單)</th>
						<th><select name='webul_work_order' style="width:180px;" size="1" id="input_work_order" onclick="showwork_order();">
							<option value='N/A'>N/A</option>
							<option value='R'>R-Sample Run(样品产)</option>
							<option value='T'>T-Pilot Run(小量产)</option>
							<option value='B'>B-Bench Run(试产)</option>
							<option value='G'>G-MP(量产)</option>
							<option value='K'>K-Rework(重工产)</option>
							<option value='M'>M-RMA(退货产)</option>
							<option value='L'>L-二廠产</option>
						</select><br>
						<input id='input_Order' name="webul_work_order_number" type="text" maxlength="45" size="45"  style="display:none" /></th><th><font size="2" color="#FF0000"><b>若上传为 SMT,H/P,ICT,SCT,ROUTER,WS-PROFILE,ESD,DOC,此处填 N/A。若上传为FLASH ，除了B工单，其他工单不需要填写工单号。其他,请询问 PM 后,再选择工单类型。 </b></font></th>
					</tr>
						<tr style="display:none" id="tr_webul_label"><th>TSLabel(FALSH用)</th>
						<th><input id="webul_label" name="webul_label" type="text" maxlength="45" size="45"/></th><th><font size="2" color="#FF0000"><b>上传的 烧录资料 BIN  都需要填写 贴 纸 栏位 例:U12-AOV1.1.2.5.6.7</b></font></th>
					</tr>
					
					<tr><th>线别Line(SMT用)</th>
						<th><select name='webul_line' style="width:180px;" size="1">
							<option value='N/A'>N/A</option>
							<option value='S06F'>S06F</option>
							<option value='S06R'>S06R</option>
							<option value='S08F'>S08F</option>
							<option value='S08R'>S08R</option>
							<option value='S09F'>S09F</option>
							<option value='S09R'>S09R</option>
							<option value='S10F'>S10F</option>
							<option value='S10R'>S10R</option>
							<option value='S12F'>S12F</option>
							<option value='S12R'>S12R</option>
							<option value='S14F'>S14F</option>
							<option value='S14R'>S14R</option>
							<option value='S15F'>S15F</option>
							<option value='S15R'>S15R</option>
							<option value='S15F'>S15F</option>
						</select></th>
						<th><font size='2' color='#FF0000'><b>给SMT上传使用, 其他此处选'N/A'</b></font></th>
					</tr>
					<tr><th>Process制程别(SMT用)</th>
						<th><select name='webul_panel' style="width:180px;" size="1">
							<option value='N/A'>N/A</option>
							<option value='BOT'>BOT</option>
							<option value='TOP'>TOP</option>
						</select></th>
						<th><font size='2' color='#FF0000'><b>给SMT上传使用, 其他此处选'N/A'</b></font></th>
					</tr>
					<tr><th>Upload File(上传文件)</th><th><input id='upload_file' name="webul_upload_file" type="file" maxlength="45" size="45"/></th><th><font size="2" color="#FF0000"><b>上传文件名中,不能有中文,文件格式须为.rar, .zip, .7z , .doc, .docx, .xlsx,不允许上传.exe文件，及不能超过 2.5GB 的限制</b></font></th></tr>
					<tr><th>Description(描述)</th><th><textarea name="webul_descript" rows="5" cols="34"></textarea></th><th><font size="2" color="#FF0000"><b>若为FLASH(烧录),请填入:Location(位址)/ChkSum(加总),Ex:U12/BAD7</b></font></th></tr>
				</table>
				<br>
				<marquee direction="left" scrollAmount=3 behavior="scroll" width=400>
					<font size="2" color="#0000FF"><b>[Note: 若上传文件超过100MB以上,可能会超过10分钟以上延迟,请稍后讯息结果。]</b></font><br><br>
				</marquee>
				<br>
				<input type="submit" id="submit_button" value="Submit( 提交 )">&nbsp;<input type="reset" value="Clean( 清除 )">
				<br><br>
			</form>
		</center>
	</font>
	</body>
</html>


